// pages/goods/goods.js
import {
  slider,
  sliderInfo,
  orderPreview,
  deviceAttrs,
  categoryAll
} from '../../api/api'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    quantity: 1,
    price: 88,
    totalPrice:88,
    info:{},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.categoryAll(options.id)

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  categoryAll(id) {
    // deviceAttrs(id).then(res=>{

    // })
    categoryAll().then(res => {
      let data =res.data
      data.forEach(element => {
        if(element.attrId==id){
          this.setData({
            info:element
          })
        }
      });
    })
  },
  handleBuy(){
    let id =this.data.info.attrId
    let attrPrice =this.data.info.attrPrice
    wx.navigateTo({
      url: `../setOrder/setOrder?id=${id}&quantity=${this.data.quantity}&attrPrice=${attrPrice}`,
    })
  },
  decreaseQuantity(){

    if(this.data.quantity>1){
      this.setData({
        quantity:this.data.quantity-=1
      })
    }
   
  },
  increaseQuantity(){
    if(this.data.info.attrStock>this.data.quantity){
      this.setData({
        quantity:this.data.quantity+=1
      })
    }
   
  },
})